Frame implemented. Buggy, and rotation still not working :C