Incorporated tick methods in IDrawAble and updated the other classes with the new framework.