Updated with better graphics, buttons implemented