infinite level + more

Added infinite levels, fixed bugs, cleaned up formatting, added skip to
level function