Basic Item framework

needs other item attributes but this will do for now to allow the game to run...