Simulating a 2D Quadcopter from Scratch - Tech Sentiments