I messud up implementing objects, I will return later to fix it!