cloning of GameState in factory
cloning of GameState
now using iterators instead of for
Merge branch 'tmp'

Conflicts:
	src/model/GameStateFactory.java
	src/model/elements/Bullet.java
	src/utils/Mathx.java
bullet movement is now based on InvaderType