Pieces have random solid colors instead of always a blue empty circle
Use event.delta rather than calculating delta every frame