Fixed some random crashes
A bunch of changes to make getting properties more efficient
Made it work on iPhone and did animation in a more efficient way
More efficiency changes