Refactoring the player. Added image preloading.. now it feels slowwww.