Refactored all positions to use floats instead of ints, implemented the Positioned interface where it fits, implemented the PositionedGroup class, created the PositionedDrawable interface