made rendering to other window sizes possible; rewrote rendering; bugfix to step; better prediction for projectiles