changed position values for enemy and tower classes to sf::Vector2i
added occupied field to the tile classes
Added missing methods to tile.cpp
gamelogic::move_enemy now marks the last tile the enemy visited as not occupied