More core engine stuff, basic maps/movement, and inventory