ZenZygt!!
Added another comment
Classes for bullet, player, army and enemy
Core file
Notes on rules