refactor remaining models into amd format
fix player movement on client side
fix shots
fix explosions, and player damage
refactor networking logic that handles movement
refactor networking logic to work with explosions
destroyed blocks persist across reloads