Many changes, i.e. moving shoot() to player, creating prototype level
builder, etc.