movement works after pulling out class variables
updated toString
updated speak method
initial commit
removed cast when adding items to room
initial commit