Made client changes for smooth player movement, changed the player move method to check the map for obstacles and return a bool indicating success or failure.