As far as the characters, I saw a template for a "materia system" that someone made for RPGMaker XP and I used the way they made a "materia" class as a template for making a character class. I only left the important stats in there at the moment, hp and maxhp. I didn't really intend for there to be more than one character at the moment, to try and keep it simple. I thought the best way would be to learn how best to apply it to one character before I started trying to do it with several. class Character def initialize(char_id, name, stats = [hp, maxhp]) @char_id, @name, stats = char_id, name, stats end So, when a new character is created, I'm guessing it should look like this: Character.new(1, 'Coty', [40, 40], 1, 0) If I went ahead and made a game, this is where the "hp" and "maxhp" would need to come from, I assume. I'm glad I can post stuff on here that I know is wrong without having to worry about people telling me I'm dumb. :-p Thanks. :-) -- Posted via http://www.ruby-forum.com/.