this took way too long
now to add physics