Multiple fixes and additions. Game is fully functional now.