Built initial framework
Ball-paddle collision
Ball-wall collision
Basic paddle movement
Basic shader framework
Basic ball movement