refactor: started creating samus class