apply eraser only to user objects
fixed reference errors
switched to thread objects for movement animation
limited fps to 30