Added initial code push, still need to add delete functionality and balancing and animation cleanup