Created some basic animation implementation - yet to be tested