Implementing basic gameplay functionality
Material for the 2013 7-day Roguelike challenge