add position getters to player
fix method calls for bullets and emitters
use position getters for shooting