finish map and cell logic
switch player movement to a grid based system, and update networking logic to account for this in the multiplayer