Might need to fix this some time... I used some messy reflection. If an
object is called with the Object.makeObject methods, then it must only
accept 2 float values, being x, and y. Just wanted to save progress.