added THREE.js, started making a 3D app just for the lulz
working 3d map with ships that are yet to be populated
fixed merge conflicts after removing currentGame session variable
sweet abby jesus... we have 3D
added a bunch of functionality. mainly: move and rotation work, everything is in place, ships are selected. visibility function is done. we just need to use it
visibility implemented. need to filter what to show and what not to show
working visibility. It doesn't update when a move is performed...yet
included textures, such as water, etc to mkae the game look pretty
finally cleaned up code, fixing weird crashes due to reactivity
added a template for the main application
reverted to 2D to merge with master (currently testing that no functionality was lost)
finished preparation for merging, easily changing form 2D to 3D with a Session variable (complexgame)
finished merging with 3D branch. All 2D functionality should be working as before. No logic changed there