cleaned up some code but still have not enabled tile movement demo due to rendering issues