int+float position
stuff
cleaned up