This a basic save state system

^ Will be updated after tomorrow, or when I have some more time to enhance it!