made the framework for the strategy pattern to work... Phew! Total time lost - like 4 hours...
commited again because I'm not sure I created more files in this run