(Item 3) Functioning 2D turret game with multiple levels and gives the option to start again after failure.
(Item 4) Python, most known amongst the group. Ability to use built in PyGame Library.